@charset "utf-8";

body,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,fieldset,legend,input,option,textarea,td,blockquote,pre,hr,button,menu{ margin:0;padding:0;}
button,input,select,textarea{ font:12px/1.5 "微软雅黑";}
table{ border-collapse:collapse; border-spacing:0;}
input,img{ border:0;}
abbr,acronym{ border:0; font-variant:normal;}
ol,ul{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
a{ text-decoration:none; color:#565656; outline-style:none;}
a:hover{ text-decoration:underline;}
.clearfix:after{ content:"."; clear:both; display:block; height:0; visibility:hidden; overflow:hidden; line-height:0;}
.clearfix{ zoom:1;}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}

.fl{ float:left;}
.fr{ float:right;}

.dn{ display:none;}
.db{ display:block;}
.di{ display:inline;}
.dib{ display:inline-block;}

.vh{ visibility:hidden;}
.vc{ visibility:collapse;}
.vv{ visibility:visible;}

.oh{ overflow:hidden;}
.os{ overflow:scroll;}
.oa{ overflow:auto}

.ap{ position:relative;}
.ap5{ position:relative; z-index:5;}
.ap10{ position:relative; z-index:10;}
.ab{ position:absolute;}
.ab5{ position:absolute; z-index:5;}
.ab10{ position:absolute; z-index:10;}

.tc{ text-align:center;}
.tl{ text-align:left;}
.tr{ text-align:right;}

.vt{ vertical-align:top;}
.vm{ vertical-align:middle;}
.vb{ vertical-align:bottom;}

.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f17{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}

.em1{ text-indent:1em;}
.em2{ text-indent:2em;}

.bold{ font-weight:bold;}
.normal{ font-weight:normal;}

.lineH22{ line-height:22px;}
.lineH180{ line-height:180%;}
.lineH190{ line-height:190%;}
.lineH200{ line-height:200%;}

.mar0{ margin:0 !important;}
.mar10{ margin:10px;}
.marA{ margin:0 auto;}
.marL10{ margin-left:10px;}
.marL5{ margin-left:5px;}
.marR10{ margin-right:10px;}
.marR20{ margin-right:20px;}
.marR30{ margin-right:30px;}
.marB10{ margin-bottom:10px;}
.marB9{ margin-bottom:9px;}
.marT10{ margin-top:10px;}
.pad0{ padding:0 !important;}
.pad10{ padding:10px;}
.padL10{ padding-left:10px}
.padR10{ padding-right:10px;}
.padB10{ padding-bottom:10px;}
.padT10{ padding-top:10px;}

.color-black{ color:#000000;}
.color-white{ color:#ffffff;}

.bgfff{ background-color:#ffffff;}

.tdu{ text-decoration:underline;}

.pointer{ cursor:pointer;}

.space-05{ height:5px; overflow:hidden;}
.space-10{ height:10px; overflow:hidden;}
.space-20{ height:20px; overflow:hidden;}
.space-30{ height:30px; overflow:hidden;}

.width100{ width:100% !important;}
.width1002{ width:1002px;}

body{ color:#272727; font:12px/1.5 "微软雅黑"; background-color:#ffffff;}

/*header*/
#header{ height:68px; left:50%; top:0; margin-left:-501px;}
#header .right{ width:434px; height:24px; padding-top:5px; margin:25px 7px 0 0; background:url(../images/rightBg.png) no-repeat; color:#ffffff;}
#header .right a{ color:#ffffff;}
#header .right img{ margin-top:-2px; vertical-align:middle;}

/*menu*/
#menuBg{ width:1002px; height:39px; background:url(../images/menuBg.png) repeat-x; left:50%; top:68px; margin-left:-501px;}
#menu{ height:39px;}
#menu li{ height:39px;}
#menu li a{ height:39px; line-height:39px; padding:0 32px;}
#menu li a:hover{ background:#0D4A6E;color:#fff;text-decoration:none;}
#menuBg .search{ width:153px; height:23px; background:url(../images/searchBg.png) no-repeat; margin:9px 20px 0 0;}
#menuBg .search .text{ width:110px; height:22px; line-height:22px; background:none; padding:1px 0 0 8px; color:#8d8d8d;}
#menuBg .search .btn{ width:30px; height:23px; background:none;}

/*banner*/
#banner{ height:516px;margin:0 auto;text-align: center;}
#banner .bannerBg{ height:516px; background:url(../images/banner.jpg) no-repeat center top; cursor:default;}
.weatherBg{ height:31px; background:url(../images/weatherBg.png) repeat-x; left:0; bottom:0;}
.weatherBg .weather{ width:991px; height:31px; line-height:31px; padding-left:11px;}
.weatherBg .weather img{ vertical-align:middle;}

/*container*/
.leftVideo{ width:183px; height:169px; margin-right:8px;}
.leftVideo .opacityText{ width: 155px;
    height: 31px;
    line-height: 31px;
    padding-left: 13px;
    left: 5px;
    top: 161px;
    background: url(../images/opacityBg.png) no-repeat;border-radius:4px;}

.centerTab{ width:565px;}
.centerTab .tabTit{ height:28px; background-color:#ebf0f4; padding-left:5px;}
.centerTab .tabTit li{ height:28px;}
.centerTab .tabTit a{ height:26px; line-height:26px; margin-top:2px; padding:0 10px; color:#505254;}
.centerTab .tabTit a:hover{ text-decoration:none;}
.centerTab .tabTit li.current a{ color:#5595bf; background-color:#f7f9f7;}
.centerTab .tabCon{ width:547px; padding:15px 3px 13px 15px; background-color:#f7f9f8; color:#777878;}
.centerTab .tabCon .more{ right:10px; top:7px;}
.centerTab .tabCon .more a{ color:#0075af;}
.centerTab .tabCon p{ padding-right:22px; line-height:22px;}
.centerTab .tabCon .detail{ width:94px; height:25px; line-height:25px; background-color:#01c4f6;}

.rightMenu{ width:196px;}
.rightMenu li{ height:30px; margin-bottom:5px; vertical-align:0;}
.rightMenu li a{ width:196px; height:30px; line-height:30px; background:url(../images/rightMenuBg1.jpg) no-repeat; color:#3c3c3c;}
.rightMenu li a:hover{ background:url(../images/rightMenuBg2.jpg) no-repeat; color:#ffffff;}
.rightMenu li a .icon{ width:27px; height:30px; margin:0 30px 0 15px;}
.rightMenu li a .icon1{ background:url(../images/icon1.png);}
.rightMenu li a .icon2{ background:url(../images/icon2.png);}
.rightMenu li a .icon3{ background:url(../images/icon3.png);}
.rightMenu li a .icon4{ background:url(../images/icon4.png);}
.rightMenu li a .icon5{ background:url(../images/icon5.png);}
.rightMenu li a:hover .icon1{ background:url(../images/icon11.png);}
.rightMenu li a:hover .icon2{ background:url(../images/icon21.png);}
.rightMenu li a:hover .icon3{ background:url(../images/icon31.png);}
.rightMenu li a:hover .icon4{ background:url(../images/icon41.png);}
.rightMenu li a:hover .icon5{ background:url(../images/icon51.png);}

.topBox{ width:686px; margin:8px 0 40px 25px;}
.topBox h1{ line-height:24px; padding:6px 0; border-bottom:#d5ccc5 solid 1px; color:#008dc4;}
.topBox .date{ line-height:28px; color:#008dc4; padding-right:5px; margin-bottom:8px; font-family:Arial;}
.topBox .text{ padding:0 4px 0 25px; line-height:28px;}
.topBox .text .picBox{ width:229px; margin-left:25px;}
.topBox .text .pic{ height:159px; padding:21px 0;}
.topBox .text .opacityText{ width:215px; height:27px; line-height:27px; padding-left:14px; left:0; top:153px; background:url(../images/opacityBg.png) no-repeat;}
.marB24{ margin-bottom:24px;}

.fiveTitleBg{ background-color:#ddebf6;}
.fiveTitleBg .fiveTitle{ padding:15px 0 26px 30px;}
.fiveTitleBg .pic{ margin:25px 43px 0 0;}
.oneTitle{ width:159px;}
.oneTitle h5{ line-height:22px; color:#636a6f; margin-bottom:7px;}
.oneTitle ul{ margin-left:2px;}
.oneTitle ul li{ width:130px; line-height:20px; background:url(../images/liBg1.gif) no-repeat left 9px; padding:0 10px 0 11px;}
.oneTitle ul li a{ color:#8c959d;}

/*footer*/
#footerBg{ background-color:#136085;}
.marR60{ margin-right:60px;}
.footer{ width:962px; padding:15px 20px;}
.footer select{ width:195px; height:22px; background-color:#71a0b6; color:#FFF; border:none;}

/*contentPage*/
#banner2{ height:335px;text-align: center;}
#banner2 .bannerBg{ height:335px; background:url(../images/banner2.jpg) no-repeat center top;}

#container2{ background:url(../images/container2Bg.jpg) repeat-y;}
#leftPart{ width:233px;}
#leftPart h2{ width:160px; height:36px; line-height:33px; padding-left:66px; background:url(../images/h2Bg11.png) no-repeat; left:11px; top:23px;}

.leftMenu{ width:213px; padding-top:74px; margin:0 0 57px 20px;}
.leftMenu li{ height:35px; vertical-align:0; margin-bottom:3px;}
.leftMenu li a{ display:block; width:186px; height:35px; line-height:35px; padding-left:27px; color:#727272; font-size:14px; font-weight:bold; background:url(../images/leftMenuAbg1.jpg) no-repeat;}
.leftMenu li a:hover,.leftMenu li.current a{ text-decoration:none; background:url(../images/leftMenuAbg2.jpg) no-repeat; color:#7cb0cc;}

.latestNews{ width:207px; margin-bottom:19px;}
.latestNews h3{ height:32px; line-height:32px; padding-left:11px; margin-bottom:1px; color:#4696bc; background-color:#ddebf6;}
.latestNews ul{ width:170px; padding:7px 23px 27px 14px; background-color:#ffffff;}
.latestNews ul li{ padding-left:14px; line-height:22px; vertical-align:0; background:url(../images/liBg4.gif) no-repeat left 6px;}
.latestNews ul li a{ color:#555a5e;}

.introduction{ width:207px; margin-bottom:19px;}
.introduction h3{ height:32px; line-height:32px; padding-left:11px; margin-bottom:1px; background-color:#4696bc;}
.introduction dl{ width:180px; line-height:18px; padding:9px 13px 13px 14px; background-color:#ffffff;}
.introduction dl dt{ width:87px;}
.introduction dl a{ color:#555a5e;}
.introduction dl .text{ width:87px;}
.introduction dl .pic{ width:81px; height:65px; margin-top:4px;}
.introduction ul{ width:170px; padding:0 23px 27px 14px; background-color:#ffffff;}
.introduction ul li{ padding-left:14px; line-height:22px; vertical-align:0; background:url(../images/liBg4.gif) no-repeat left 6px;}
.introduction ul li a{ color:#555a5e;}

.footprint{ width:207px; margin-bottom:69px;}
.footprint h3{ height:32px; line-height:32px; padding-left:11px; margin-bottom:1px; background-color:#4696bc;}
.footprint .pic{ width:183px; height:89px; padding:12px 13px 13px 11px; background-color:#ffffff;}
.footprint ul{ width:170px; padding:0 23px 27px 14px; background-color:#ffffff;}
.footprint ul li{ padding-left:14px; line-height:22px; vertical-align:0; background:url(../images/liBg4.gif) no-repeat left 6px;}
.footprint ul li a{ color:#555a5e;}

.topicsPictures{ width:209px;}
.topicsPictures li{ height:71px; margin-bottom:17px;}

#rightPart{ width:769px;}
.position{ height:28px; line-height:28px; margin:39px 3px 0px 12px; border-bottom:#4696bc solid 1px;}
.position h2{ padding-left:17px; background:url(../images/h2Bg12.jpg) no-repeat 3px center; color:#008dc4;}
.position .crumbs{ right:5px; top:-28px; padding-left:20px; color:#878787; background:url(../images/crumbsBg.jpg) no-repeat left center;}
.position .crumbs a{ color:#878787;}
.position .crumbs .current{ color:#008dc4;}

.topPic{ margin:57px 0 39px;}

.contentList{ width:729px; margin:0 0 40px 41px;}
.contentList .title{ height:44px; line-height:44px; border-bottom:#4696bc solid 2px;}
.contentList h4{ color:#008dc4; padding:0 24px 0 4px; background:url(../images/h4Bg.gif) no-repeat right center;}
.contentList .con{ width:704px; padding:18px 17px 30px 8px; line-height:24px;}
.contentList .con li{ padding-left:14px; background:url(../images/liBg2.gif) no-repeat left 9px; vertical-align:0;}
.contentList .pic{ width:269px; height:191px;}
.contentList .text{ width:403px;}

.communication{ width:610px; margin:0 0 90px 85px;}
.communication dl{ width:610px;}
.communication dt{ width:481px; color:#0064d3;}
.communication .pic{ width:90px; height:90px;}
.communication .text{ width:481px; line-height:24px;}
.color-666666{ color:#666666;}
.color-9a9a9a{ color:#9a9a9a;}
.experience{ width:610px;}
.experience .topBg{ width:610px; height:15px; font:0px/15px "Arial"; background:url(../images/topBg1.jpg) no-repeat;}
.experience .center{ width:573px; padding:5px 20px 5px 15px; line-height:20px; border-left:#dcdcdc solid 1px; border-right:#dcdcdc solid 1px; background-color:#fafafa;}
.experience .bottomBg{ width:610px; height:5px; font:0px/5px "Arial"; background:url(../images/bottomBg1.jpg) no-repeat;}

#rightPart .share{ height:18px; color:#999999; margin-bottom:30px;}
#rightPart .share a{ margin-right:4px;}

.relatedLinks{ width:718px; border:#e8e8e8 solid 1px; margin:0 0 55px 30px;}
.relatedLinks h3{ height:31px; line-height:31px; border-bottom:#e8e8e8 solid 1px; padding-left:11px; color:#4b5054; background-color:#ddebf6;}
.relatedLinks ul{ width:688px; padding:13px 0 39px 30px;}
.relatedLinks ul li{ width:300px; height:24px; line-height:24px; vertical-align:0; padding-left:15px; margin-right:29px; background:url(../images/liBg5.gif) no-repeat left center;}
.relatedLinks ul li a{ color:#555a5e;}

/*listPage*/
.one{ width:748px; margin:0 0 19px 17px;}
.one .topBg,.one .bottomBg{ height:3px; font:0px/3px "Arial";}
.one .topBg{ background:url(../images/topBg.jpg) no-repeat;}
.one .bottomBg{ background:url(../images/bottomBg.jpg) no-repeat;}
.one .bgfff{ min-height:154px; _height:154px; padding:9px 12px 9px 12px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px;}
.one .pic{ width:205px; height:154px;}
.one dl{ width:498px;}
.one dl dt{ height:32px; line-height:32px; margin-bottom:3px;}
.one dl dt a{ color:#4696bc;}
.one dl .date{ color:#737373;}
.one dl .text{ line-height:22px; margin-bottom:16px; color:#4b4b4b;}
.one dl .text a{ color:#4b4b4b;}
.one dl .detail a{ color:#bf7a26;}

.page{ height:25px; margin:55px 0 48px 135px;}
.page a{ width:26px; height:25px; line-height:25px; text-align:center; background:url(../images/pageBg2.jpg) no-repeat; color:#57859d; font-weight:bold; margin-left:10px;}
.page a:hover{ background:url(../images/pageBg1.jpg) no-repeat; text-decoration:none; color:#ffffff;}
.page a.current{ background:url(../images/pageBg1.jpg) no-repeat; color:#ffffff;}
.page .span1{ width:20px; height:25px; line-height:25px;}
.page .span2{ height:25px; line-height:25px; color:#57859d; margin-left:10px;}
.page a.down,.page a.down:hover{ background:url(../images/pageBg3.jpg) no-repeat;}
.page a.nobg2{ background:none;}
.page input{ width:30px; height:25px; line-height:25px; background:url(../images/pageBg4.jpg) no-repeat; border:none; text-align:center; margin-right:3px;}
.page a.go,.page a.go:hover{ background:url(../images/pageBg5.jpg) no-repeat; margin-left:0;}
/* 首页大图轮播 */
.flexslider{position:relative;height:516px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:516px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:none;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}





